// 封装用户相关的接口
import axios from "@/utils/request"

// 登录接口  --- post请求必须要data传值（也有例外情况，后台会说明）
export function login(data){
    return axios({
        url: "/login",
        method: "post",
        data
    })
}

// 注册接口 
export function register(data){
    return axios({
        url: "/register",
        method: "post",
        data
    })
}

// 用户详情
export function userDetail(id){
    return axios({
        url: "/user/"+id,
        method: "get"
    })
}

// 编辑用户信息
export function user_update(id, data){
    return axios({
        url: "/user_update/"+id,
        method: "post",
        data
    })
}


// 关注用户功能
export function follow(id){
    return axios({
        url: "/user_follows/"+id,
        method: "get"
    })
}
// 取消关注用户功能
export function unfollow(id){
    return axios({
        url: "/user_unfollow/"+id,
        method: "get"
    })
}